from math import*
g=int(input('Введите четырёхзначное число:  '))
h=sqrt(g)
if g>=1000 and g<10000:
    if g%2==0:
        print('Число четное:','Да')
    else:
        print('Число четное:','Нет')
    if g%3==0:
        print('Число кратно трем:','Да')
    else:
        print ('Число кратно трем:','Нет')
    if h==int(h):
        print('Число является квадратом числа:',int(h))
    else:
        print('Число является квадратом числа:','Нет')
    print('наименьшая цифра:',min(str(g)))
    print('наибольшая цифра:',max(str(g)))
    print('количество нулей:',str(g).count('0'))
    y=g%10
    y=sqrt(y)
    if y==int(y):
        print('Цифра является квадратом цифры:',int(y))
    else:
        print('Цифра является квадратом цифры:',"Нет")
    a=g%1
    a=sqrt(a)
    if a==int(a):
        print('Цифра является квадратом цифры:',int(a))
    else:
        print('Цифра является квадратом цифры','Нет')
    b=(g%1000)//100
    b=sqrt(b)
    if b==int(b):
        print('Цифра является квадратом цифры',int(b))
    else:
        print('Цифра является квадратом цифры','Нет')
    q=(g%1000)//1000
    q=sqrt(q)
    if q==int(q):
        print('Цифра является квадратом цифры',int(q))
    else:
        print('Цифра является квадратом цифры','Нет')
    p=0
    if y%2==0:
        p=p+1
    if a%2==0:
        p=p+1
    if b%2==0:
        p=p+1
    if q%2==0:
        p=p+1
        print('количество четных чисел: ',p)
else:
    print('Число не является четырехзначным')




